package org.global.basic;

import org.global.GEntity;

import java.io.Serializable;
import java.util.List;

/**
 * 业务的参数，考虑到service和controller代码复用的问题，特地的创建了这个类
 */
public interface ServiceParams<ID extends Serializable, T extends GEntity<?>> {
    T get();

    void set(T t);

    void setAll(List<T> t);

    List<T> getAll();

    ID getId();

    void setId(ID id);
}
